//严格模式限制
// "use strict"

//1.禁止意外创建全局变量
// message = "hello world"
// console.log(message);
// function foo(params) {
//     age = 20
// }
// foo()
// console.log(age);

// 2.不允许函数拥有相同的参数名称
// function foo(x,y,x) {
    
// }
//3.NaN赋值
// NaN = 10

//4.不允许使用原始八进制格式
// var num = 0123

// with 语句不允许使用

//在严格模式下，默认绑定会指向undefined
// function foo() {
//     console.log(this);
// }
// foo()

//setTimeout的this
